package com.ref.demo4;

import org.junit.Test;

import java.lang.reflect.Field;

/**
 * @ClassName TraversalInttger
 * @Description 遍历Integer类中所有的字段
 * @Author Kx
 * @Date 2025/3/17 16:09
 * @Version 1.0
 */
public class TraversalInttger {
    @Test
    public void test1(){
        // 1. 获取 Integer 类的 class 对象
        Class<?> integerClass = Integer.class;

        // 2. 获取所有字段
        // getDeclaredFields() : 获取当前类声明的所有字段，包括私有字段
        Field[] fields = integerClass.getDeclaredFields();

        // 3. 遍历所有字段
        for (Field field : fields) {
            System.out.println(field);
        }
    }
}
